﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SEPAIWebsite.App_Code
{
    public enum ScreenActionMode
    {
        UnKnown = 0,
        Display = 1,
        New = 2,
        Edit = 3
    }
    public static class SystemActivities
    {
        public const string ViewSystemAdministrationDashboard = "VIEW_SYSADMINDASHBOARD";

        public const string CreateActivityMaster = "CREATE_ACTIVITYMASTER";
        public const string ReadActivityMaster = "READ_ACTIVITYMASTER";
        public const string UpdateActivityMaster = "UPDATE_ACTIVITYMASTER";
        public const string DeleteActivityMaster = "DELETE_ACTIVITYMASTER";

        public const string CreateRoleMaster = "CREATE_ROLEMASTER";
        public const string ReadRoleMaster = "READ_ROLEMASTER";
        public const string UpdateRoleMaster = "UPDATE_ROLEMASTER";
        public const string DeleteRoleMaster = "DELETE_ROLEMASTER";

        public const string CreateRoleActivity = "CREATE_ROLEACTIVITY";
        public const string ReadRoleActivity = "READ_ROLEACTIVITY";
        public const string UpdateRoleActivity = "UPDATE_ROLEACTIVITY";
        public const string DeleteRoleActivity = "DELETE_ROLEACTIVITY";

        public const string ReadSessionLog = "READ_SESSIONLOG";
        public const string DeleteSessionLog = "DELETE_SESSIONLOG";

        public const string ReadErrorLog = "READ_ERRORLOG";
        public const string DeleteErrorLog = "DELETE_ERRORLOG";

        public const string ReadSignUp = "READ_SIGNUP";
        public const string UpdateSignUp = "UPDATE_SIGNUP";
        public const string DeleteSignUp = "DELETE_SIGNUP";

        public const string CreateGeneralFeedback = "CREATE_GENERALFEEDBACK";
        public const string ReadGeneralFeedback = "READ_GENERALFEEDBACK";
        public const string EditSelfCreatedGeneralFeedback = "EDIT_GENERALFEEDBACK";
        public const string RemoveSelfCreatedGeneralFeedback = "REMOVE_GENERALFEEDBACK";
        public const string DeleteGeneralFeedback = "DELETE_GENERALFEEDBACK";

        public const string CreateContactUsMessage = "CREATE_CONTACTUS";
        public const string SeeSelfCreatedContactUsMessage = "SEE_CONTACTUS";
        public const string ReadContactUsMessage = "READ_CONTACTUS";
        public const string EditSelfCreatedContactUsMessage = "EDIT_CONTACTUS";
        public const string RemoveSelfCreatedContactUsMessage = "REMOVE_CONTACTUS";
        public const string DeleteContactUsMessage = "DELETE_CONTACTUS";

        public const string ReadSubscription = "READ_SUBSCRIPTION";
        public const string CreateSubscription = "CREATE_PROJECTMEMBER";

        public const string ReadProjectMembership = "READ_PROJECTMEMBER";
        public const string EditSelfCreatedProjectMembership = "EDIT_PROJECTMEMBER";
        public const string UpdateProjectMembership = "UPDATE_PROJECTMEMBER";
        public const string RemoveSelfCreatedProjectMembership = "REMOVE_PROJECTMEMBER";
        public const string DeleteProjectMembership = "DELETE_PROJECTMEMBER";

        public const string CreateProjectContent = "CREATE_PROJECTCONTENT";
        public const string ReadProjectContent = "READ_PROJECTCONTENT";
        public const string UpdateProjectContent = "UPDATE_PROJECTCONTENT";
        public const string DeleteProjectContent = "DELETE_PROJECTCONTENT";

        public const string CreateProjectFeedback = "CREATE_PROJECTFEEDBACK";
        public const string ReadProjectFeedback = "READ_PROJECTFEEDBACK";
        public const string EditSelfCreatedProjectFeedback = "EDIT_PROJECTFEEDBACK";
        public const string UpdateProjectFeedback = "UPDATE_PROJECTFEEDBACK";
        public const string RemoveSelfCreatedProjectFeedback = "REMOVE_PROJECTFEEDBACK";
        public const string DeleteProjectFeedback = "DELETE_PROJECTFEEDBACK";

        public const string CreateBlogContent = "CREATE_BLOGCONTENT";
        public const string ReadBlogContent = "READ_BLOGCONTENT";
        public const string EditSelfCreatedBlogContent = "EDIT_BLOGCONTENT";
        public const string UpdateBlogContent = "UPDATE_BLOGCONTENT";
        public const string RemoveSelfCreatedBlogContent = "REMOVE_BLOGCONTENT";
        public const string DeleteBlogContent = "DELETE_BLOGCONTENT";

        public const string CreateBlogFeedback = "CREATE_BLOGFEEDBACK";
        public const string ReadBlogFeedback = "READ_BLOGFEEDBACK";
        public const string EditSelfCreatedBlogFeedback = "EDIT_BLOGFEEDBACK";
        public const string UpdateBlogFeedback = "UPDATE_BLOGFEEDBACK";
        public const string RemoveSelfCreatedBlogFeedback = "REMOVE_BLOGFEEDBACK";
        public const string DeleteBlogFeedback = "DELETE_BLOGFEEDBACK";

        public const string ViewMyDashbroad = "VIEW_MYDASHBOARD";

        public const string CreateMyProfile = "CREATE_MYPROFILE";
        public const string SeeSelfCreatedMyProfile = "SEE_MYPROFILE";
        public const string ReadMyProfile = "READ_MYPROFILE";
        public const string EditSelfCreatedMyProfile = "EDIT_MYPROFILE";
        public const string UpdateMyProfile = "UPDATE_MYPROFILE";
        public const string RemoveSelfCreatedMyProfile = "REMOVE_MYPROFILE";
        public const string DeleteMyProfile = "DELETE_MYPROFILE";

        public const string RetrievePersonConfidentialData = "PRN_RTV_CONFID";
        public const string RetrievePersonGeneralData = "PRN_RTV_GEN";
        public const string UpdatePersonConfidentialData = "PRN_UPD_CONFID";
        public const string UpdatePersonGeneralData = "PRN_UPD_GEN";
        
    }
}